package cn.com.chengmandian.xh.model;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 机柜充电实时数据
 * </p>
 *
 * @author AutoGenerator
 */
@Getter
@Setter
@TableName("xh_cabinet_charging_real")
@ApiModel(value = "XhCabinetChargingReal对象", description = "机柜充电实时数据")
public class XhCabinetChargingReal implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    @ApiModelProperty("机柜编号")
    private String cabinetNo;

    @ApiModelProperty("通道编号")
    private Integer aisleNo;

    @ApiModelProperty("电池包编号")
    private String batteryNo;

    @ApiModelProperty("MOS温度 单位℃")
    private BigDecimal mosTemperature;

    @ApiModelProperty("电池温度 单位℃")
    private BigDecimal batteryTemperature1;

    @ApiModelProperty("电池温度 单位℃")
    private BigDecimal batteryTemperature2;

    @ApiModelProperty("电池电量（0~100）")
    private BigDecimal batterySoc;

    @ApiModelProperty("系统总电压  单位mV")
    private BigDecimal totalVoltage;

    @ApiModelProperty("系统总电流  单位mA")
    private BigDecimal totalCurrent;

    @ApiModelProperty("循环次数")
    private Integer cycleTimes;

    @ApiModelProperty("第1串电芯电压  单位mV")
    private BigDecimal cellVoltage1;

    @ApiModelProperty("第2串电芯电压  单位mV")
    private BigDecimal cellVoltage2;

    private BigDecimal cellVoltage3;

    private BigDecimal cellVoltage4;

    private BigDecimal cellVoltage5;

    private BigDecimal cellVoltage6;

    private BigDecimal cellVoltage7;

    private BigDecimal cellVoltage8;

    private BigDecimal cellVoltage9;

    private BigDecimal cellVoltage10;

    private BigDecimal cellVoltage11;

    private BigDecimal cellVoltage12;

    private BigDecimal cellVoltage13;

    @ApiModelProperty("备注说明")
    private String remark;

    @ApiModelProperty("创建时间")
    private Date createTime;

    @ApiModelProperty("更新时间")
    private Date modifyTime;

    @ApiModelProperty("采集时间")
    private Date collectTime;

}
